// pages/invipage/invipage.js
const app = getApp()
// const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: false,
    invipagecode:"全网海量6折房源",
    showShare: false,
    imgurl:'',
    options: [
      { name: '微信', icon: 'wechat', openType: 'share' },
      // { name: '微博', icon: 'weibo' },
      { name: '复制链接', icon: 'link' },
      // { name: '分享海报', icon: 'poster' },
      // { name: '二维码', icon: 'qrcode' },
    ],
  },
  onClick(event) {
    this.setData({ showShare: true });
  },
  onClose() {
    this.setData({ showShare: false });
  },
  onSelect(event) {
    // Toast(event.detail.name);
    this.onClose();
  },
  //跳转
  copyinvi:function(){
    wx.switchTab({
      url: '../lists/lists',
    });
    // wx.setClipboardData({
    //   data: this.data.invipagecode,
    //   success (res) {
    //     wx.getClipboardData({
    //       success (res) {
    //         //console.log(res.data) // data
    //       }
    //     })
    //   }
    // })
  },
  // 跳转邀请排行
  RouterInvi(){
    wx.navigateTo({
      url: '/pages/invitation/invitation',
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) { //页面加载二维码
    let that = this;
    app.ports.api30({}).then((res)=>{
      // console.log(res)
      let inviId = res.data.id //自身id
      that.setData({ id : inviId}) //按钮分享用
      let appid = app.globalData.appid;
      let json = { category : 'getwxacodeunlimit' } //没有个数限制
      let data = {
        appid: appid, //小程序id
        path: "pages/index/index",//扫码进入那个页面
        params: JSON.stringify({userId : inviId}) //可以传输多个值
      }
      app.ports.apiqrcode({data,json}).then((res11)=>{
        // let base64 = wx.arrayBufferToBase64(res.data)
        that.setData({ imgurl : 'data:image/png;base64,'+res11.data})
      }).catch(()=>{console.error('生成二维码错误！')})
    }).catch(()=>{console.error('获取自身信息错误!')})
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    let that = this;
    var shareId = that.data.id;
    // if (res.from === 'button') {}
    return {
      title: '去邀请更多小伙伴一起加入吧',
      path: '/pages/index/index?share='+shareId,
      success: function(res) {}
    }
  }
})